home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_43_ACopyAudio.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
5KB
|
95 lines
# near model CODE resource
# jump table entries: 14432-14433 (2 of them)
export_1804:
00000000 4E56 FF8C link A6, -0x0074
00000004 206E 0008 movea.l A0, [A6 + 0x8]
00000008 43EE FFBA lea.l A1, [A6 - 0x46]
0000000C 7010 moveq.l D0, 0x10
label0000000E:
0000000E 22D8 move.l [A1]+, [A0]+
00000010 51C8 FFFC dbf D0, -0x6 /* 0000000E */
00000014 3290 move.w [A1], [A0]
00000016 422E 000C clr.b [A6 + 0xC]
0000001A 4267 clr.w -[A7]
0000001C 486E FFBA pea.l [A6 - 0x46]
00000020 486E FFAA pea.l [A6 - 0x56]
00000024 486E FF90 pea.l [A6 - 0x70]
00000028 4EAD 3742 jsr [A5 + 0x3742 /* export_1764 */]
0000002C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000030 2D6E FF92 FF8C move.l [A6 - 0x74], [A6 - 0x6E]
00000036 203C 4149 4646 move.l D0, 0x41494646 /* 'AIFF' */
0000003C B0AE FF8C cmp.l D0, [A6 - 0x74]
00000040 57C0 seq D0
00000042 4A00 tst.b D0
00000044 662E bne +0x30 /* 00000074 */
00000046 223C 4149 4643 move.l D1, 0x41494643 /* 'AIFC' */
0000004C B2AE FF8C cmp.l D1, [A6 - 0x74]
00000050 57C1 seq D1
00000052 8001 or.b D0, D1
00000054 661E bne +0x20 /* 00000074 */
00000056 223C 7366 696C move.l D1, 0x7366696C /* 'sfil' */
0000005C B2AE FF8C cmp.l D1, [A6 - 0x74]
00000060 57C1 seq D1
00000062 8001 or.b D0, D1
00000064 660E bne +0x10 /* 00000074 */
00000066 223C 4653 5344 move.l D1, 0x46535344 /* 'FSSD' */
0000006C B2AE FF8C cmp.l D1, [A6 - 0x74]
00000070 57C1 seq D1
00000072 8001 or.b D0, D1
label00000074:
00000074 4400 neg.b D0
00000076 1D40 000C move.b [A6 + 0xC], D0
0000007A 4E5E unlink A6
0000007C 2E9F move.l [A7], [A7]+
0000007E 4E75 rts
export_1805:
00000080 4E56 FF88 link A6, -0x0078
00000084 206E 0010 movea.l A0, [A6 + 0x10]
00000088 43EE FFBA lea.l A1, [A6 - 0x46]
0000008C 7010 moveq.l D0, 0x10
label0000008E:
0000008E 22D8 move.l [A1]+, [A0]+
00000090 51C8 FFFC dbf D0, -0x6 /* 0000008E */
00000094 3290 move.w [A1], [A0]
00000096 7000 moveq.l D0, 0x00
00000098 2D40 0016 move.l [A6 + 0x16], D0
0000009C 4267 clr.w -[A7]
0000009E 4EAD 44D2 jsr [A5 + 0x44D2 /* export_2198 */]
000000A2 101F move.b D0, [A7]+
000000A4 6608 bne +0xA /* 000000AE */
000000A6 3F3C 9A20 move.w -[A7], 0x9A20
000000AA 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label000000AE:
000000AE 4AAE 0008 tst.l [A6 + 0x8]
000000B2 661E bne +0x20 /* 000000D2 */
000000B4 4267 clr.w -[A7]
000000B6 486E FFBA pea.l [A6 - 0x46]
000000BA 486E FFA6 pea.l [A6 - 0x5A]
000000BE 486E FF8C pea.l [A6 - 0x74]
000000C2 4EAD 3742 jsr [A5 + 0x3742 /* export_1764 */]
000000C6 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000000CA 2D6E FF8E FF88 move.l [A6 - 0x78], [A6 - 0x72]
000000D0 6008 bra +0xA /* 000000DA */
label000000D2:
000000D2 2D7C 4D6F 6F56 FF88 move.l [A6 - 0x78], 0x4D6F6F56 /* 'MooV' */
label000000DA:
000000DA 486E FFB6 pea.l [A6 - 0x4A]
000000DE 486D 293C pea.l [A5 + 0x293C]
000000E2 3F3C 0074 move.w -[A7], 0x74 /* 't' */
000000E6 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000000EA 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
000000EE 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000000F2 3F2E 0014 move.w -[A7], [A6 + 0x14]
000000F6 486E FFBA pea.l [A6 - 0x46]
000000FA 2F2E FF88 move.l -[A7], [A6 - 0x78]
000000FE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000102 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000106 2F2E FFB6 move.l -[A7], [A6 - 0x4A]
0000010A 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
0000010E 2D6E FFB6 0016 move.l [A6 + 0x16], [A6 - 0x4A]
00000114 4E5E unlink A6
00000116 205F movea.l A0, [A7]+
00000118 DEFC 000E add.w A7, 0xE
0000011C 4ED0 jmp [A0]
0000011E 0000 .incomplete